#page-1 .modules .mudules-description .carousel2 {
	width: 420px; height: 84px; overflow: visible; position: relative;
}
#page-1 .modules .mudules-description .carousel2 .carousel-imgs-wrapper {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
#page-1 .modules .mudules-description .carousel2 ul {
	transition:1s; left: 0px; top: 0px; height: 100%; overflow: visible; position: absolute; z-index: 2;
}
#page-1 .modules .mudules-description .carousel2 ul {
	list-style: none; margin: 0px; padding: 0px;
}
#page-1 .modules .mudules-description .carousel2 ol {
	list-style: none; margin: 0px; padding: 0px;
}
#page-1 .modules .mudules-description .carousel2 ul li {
	padding: 0px; width: 84px; height: 100%; float: left; box-sizing: border-box;
}
#page-1 .modules .mudules-description .carousel2 ul li img {
	border: currentColor; border-image: none; width: 100%;
}
#page-1 .modules .mudules-description .carousel2 ul li a {
	cursor: pointer;
}
#page-1 .modules .mudules-description .carousel2 ul li a:hover {
	opacity: 0.8;
}
#page-1 .modules .mudules-description .carousel2 ol {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: visible; position: absolute; z-index: 1;
}
#page-1 .modules .mudules-description .carousel2 ol li {
	background: rgb(255, 255, 255); top: 0px; width: 40px; text-align: center; color: rgb(204, 204, 204); line-height: 200px; font-size: 40px; font-weight: 700; position: absolute; cursor: pointer;
}
#page-1 .modules .mudules-description .carousel2 ol li:hover {
	color: rgb(187, 187, 187); background-color: rgb(252, 252, 252);
}
#page-1 .modules .mudules-description .carousel2 ol li.carousel-to-left {
	left: -40px;
}
#page-1 .modules .mudules-description .carousel2 ol li.carousel-to-right {
	right: -40px;
}
#page-1 .modules .mudules-description .carousel2 .carousel-toggles-wrapper {
	top: 100%; width: 100%; height: 30px; text-align: center; line-height: 30px; position: absolute; z-index: 5;
}
#page-1 .modules .mudules-description .carousel2 .carousel-toggles-wrapper a {
	margin: 0px 3px; border-radius: 50%; width: 12px; height: 12px; font-size: 0px; vertical-align: middle; display: inline-block; background-color: rgb(136, 136, 136);
}
#page-1 .modules .mudules-description .carousel2 .carousel-toggles-wrapper a.active {
	background-color: rgb(255, 255, 255);
}
#page-1 .modules .mudules-description .carousel2 {
	margin-top: 20px; display: none;
}
#page-1 .modules .mudules-description .carousel2 ul li {
	top: auto; right: auto; position: static; opacity: 1;
}
#page-1 .modules .mudules-description .carousel2 ul li a {
	margin: 1px; padding: 1px; border-radius: 5px; border: 1px solid rgb(49, 49, 49); border-image: none; height: 76px; overflow: hidden; display: block;
}
#page-1 .modules .mudules-description .carousel2 ul li a img {
	border-radius: 5px; height: 76px;
}
#page-1 .modules .mudules-description .carousel2 .carousel-toggles-wrapper a {
	border: 4px solid rgb(0, 0, 0); border-image: none; width: 5px; height: 5px; background-color: rgb(170, 170, 170);
}
#page-1 .modules .mudules-description .carousel2 .carousel-toggles-wrapper a.active {
	border: 1px solid rgb(170, 170, 170); border-image: none; width: 8px; height: 8px; background-color: transparent;
}
#page-1 .modules .mudules-description .active .carousel2 {
	display: block;
}
